@mixin text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@mixin text-ellipsisclamp($clamp) {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: $clamp;
  overflow: hidden;
}

.top-app {
  padding-top: 46px;
}

.new-logo {
  .circle_bg {
    background: linear-gradient(180deg, #3e7fff 0%, #0654ea 100%);
    opacity: 1;
    border: 1px solid #707070;
  }
  .content .card .compony-info .types span.number,
  .content .card .item .top span.salary,
  .content .info-card p.salary {
    color: #0654ea;
  }
  .submitBar div.right {
    background: linear-gradient(180deg, #3e7fff 0%, #0654ea 100%);
    border-radius: 49px 49px 49px 49px;
    opacity: 1;
  }
  .van-nav-bar__placeholder
    .nav-bar-tabs
    .van-nav-bar__content
    .nav-header
    .nav-item.active,
  .company-wrapper.list .card .top span.salary,
  .el-radio__input.is-checked + .el-radio__label,
  .form .row span.btnCode,
  .company-wrapper .info-card .position-wrapper div.navigation,
  .card .top .salary {
    color: #0654ea;
  }
  .van-nav-bar__placeholder
    .nav-bar-tabs
    .van-nav-bar__content
    .nav-header
    .nav-item.active:after,
  .company-wrapper .card h2.title::before,
  div.van-nav-bar,
  .resume .el-button,
  .resume .title .bt,
  .el-radio__input.is-checked .el-radio__inner,
  div.main .block .left .resume .section .title:after,
  .content .card h2.title::after,
  .form div.btn {
    background: #0654ea;
  }
  .resume .el-button,
  .el-radio__input.is-checked .el-radio__inner {
    border-color: #0654ea;
  }

  .form div.btn {
    box-shadow: 0 0.09333rem 0.10667rem 0 rgba(6, 84, 234, 0.25);
  }
  /deep/ .van-nav-bar {
    background: #0654ea;
  }
}
